package mapper;

import org.apache.ibatis.annotations.Param;
import pojos.subject.ClassInfoManager;

import java.util.List;

/**
 * 控制台查询接口
 */
public interface ConsoleMapper {

    /**
     * 修改管理员登录名
     */
    void updateAdminLoginName(@Param("id") int id, @Param("loginName") String loginName) throws Exception;

    /**
     * 修改管理员密码
     */
    void updateAdminPassword(@Param("id") int id, @Param("password") String password) throws Exception;

    /**
     * 修改管理员手机号
     */
    void updateAdminPhone(@Param("id") int id, @Param("phone") String phone) throws Exception;

    /**
     * 修改管理员真实姓名
     */
    void updateAdminRealName(@Param("id") int id, @Param("realName") String realName) throws Exception;

    /**
     * 查询用户当天课程信息
     */
    List<ClassInfoManager> queryUserCurrentClassInfo() throws Exception;
}
